//package leetcode.editor.cn;
//
//import javafx.beans.binding.ObjectExpression;
//
//import java.util.HashMap;
//import java.util.concurrent.locks.ReentrantLock;
//
///**
// * @Author wonghiu
// * @Date 2021/8/1 13:35
// * @Version 1.0.1
// */
//public class Didi {
//    public static void main(String[] args) {
//        ReentrantLock lock = new ReentrantLock();
//        new Thread(() -> {
//            synchronized (Didi.class) {
//                for (int i = 0; i < 10; i++) {
//                    try {
//
//                    } catch (InterruptedException e) {
//                        e.printStackTrace();
//                    System.out.println("1");
//
//                }
//            }
//        }, "A").start();
//        new Thread(()->{
//            synchronized (Didi.class) {
//
//                for (int i = 0; i < 10; i++) {
//                    try {
//                        new Object().wait();
//                    } catch (InterruptedException e) {
//                        e.printStackTrace();
//                    }
//                    System.out.println("2");
//                    new Object().notifyAll();
//                }
//
//            }
//        },"B").start();
//    }
//}
